package game01;

import javax.swing.*;
import java.awt.*;


public class TanKFrame extends JPanel {
    public void drawUp(Graphics g){
        g.setColor(Color.BLUE);
        g.fill3DRect(0,0,20,80,true);

        g.fill3DRect(20,10,60,60,true);
        g.fill3DRect(80,0,20,80,true);
        g.setColor(Color.CYAN);
        g.fillOval(20,10,60,60);

        g.fill3DRect(45,0,10,10,true);
    }

    public void drawDown(Graphics g){
        g.setColor(Color.BLUE);
        g.fill3DRect(0,0,20,80,true);
        g.fill3DRect(20,10,60,60,true);
        g.fill3DRect(80,0,20,80,true);
        g.setColor(Color.CYAN);
        g.fillOval(20,10,60,60);
        g.fill3DRect(45,70,10,10,true);
    }

    public void drawRight(Graphics g){
        g.setColor(Color.BLUE);
        g.fill3DRect(0,0,80,20,true);
        g.fill3DRect(10,20,60,60,true);
        g.fill3DRect(0,80,80,20,true);
        g.setColor(Color.CYAN);
        g.fillOval(10,20,60,60);
        g.fill3DRect(70,45,10,10,true);
    }

    public void drawLeft(Graphics g){
        g.setColor(Color.BLUE);
        g.fill3DRect(0,0,80,20,true);
        g.fill3DRect(10,20,60,60,true);
        g.fill3DRect(0,80,80,20,true);
        g.setColor(Color.CYAN);

        g.fillOval(10,20,60,60);

        g.fill3DRect(0,45,10,10,true);
    }

    @Override
    public void paint(Graphics g) {
        super.paint(g);
        drawUp(g);
    }
}
